banking investment banking financial systems finance banking solutions consulting funding banking software investor invest loans core banking systems investment financial solutions corporate investing bank development